package com.ruoyi.project.monitor.tarsmonitor.mapper;

import com.ruoyi.project.monitor.tarsmonitor.domain.TarsMonitor;
import java.util.List;

/**
 * tars监控Mapper接口
 * 
 * @author shixiangwen
 * @date 2020-03-23
 */
public interface TarsMonitorMapper 
{
    /**
     * 查询tars监控
     * 
     * @param id tars监控ID
     * @return tars监控
     */
    public TarsMonitor selectTarsMonitorById(Long id);

    /**
     * 查询tars监控列表
     * 
     * @param tarsMonitor tars监控
     * @return tars监控集合
     */
    public List<TarsMonitor> selectTarsMonitorList(TarsMonitor tarsMonitor);

    /**
     * 新增tars监控
     * 
     * @param tarsMonitor tars监控
     * @return 结果
     */
    public int insertTarsMonitor(TarsMonitor tarsMonitor);

    /**
     * 修改tars监控
     * 
     * @param tarsMonitor tars监控
     * @return 结果
     */
    public int updateTarsMonitor(TarsMonitor tarsMonitor);

    /**
     * 删除tars监控
     * 
     * @param id tars监控ID
     * @return 结果
     */
    public int deleteTarsMonitorById(Long id);

    /**
     * 批量删除tars监控
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteTarsMonitorByIds(String[] ids);
}
